package com.dc.business.model;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
@ApiModel(value = "摄像机模块Model")
public class Camera implements Serializable {

   @ApiModelProperty(value = "摄像机id")
   private int cameraId;

   @ApiModelProperty(value = "摄像机ip地址")
   private String cameraIp;

   @ApiModelProperty(value = "摄像机名称")
   private String cameraName;

   @ApiModelProperty(value = "摄像机类型（0查询全部，1原料系统摄像机）")
   private int cameraType;

   @ApiModelProperty(value = "创建时间")
   private Date createTime;

   @ApiModelProperty(value = "创建人id")
   private int createUserId;

   @ApiModelProperty(value = "创建人姓名")
   private String createUserName;

   @ApiModelProperty(value = "0删除1存在")
   private int isDeleted;

   @ApiModelProperty(value = "管理账号")
   private String managerAccount;

   @ApiModelProperty(value = "管理密码")
   private String managerPwd;

   @ApiModelProperty(value = "备注说明")
   private String remark;

   @ApiModelProperty(value = "修改时间")
   private Date updateTime;

   @ApiModelProperty(value = "修改人id")
   private int updateUserId;

   @ApiModelProperty(value = "修改人姓名")
   private String updateUserName;

   @ApiModelProperty(value = "版本号")
   private int version;

   @ApiModelProperty(value = "监控开始x区域")
   private String x1post;

   @ApiModelProperty(value = "监控结束x区域")
   private String x2post;

   @ApiModelProperty(value = "监控开始y区域")
   private String y1post;

   @ApiModelProperty(value = "监控结束y区域")
   private String y2post;

}
